defined type 解説アウトライン
https://gyazo.com/0011c20ebd180874a2a4f82ac0a60197
https://gyazo.com/41f61526bb7882ce4413f63251d68bcb
タイトル
構成(目次)
defined typeを知るとわかること
型の同一性
代入可能性
convert可能性
メソッドを定義できる型とそうでない型の区別(receiver base types)
Overview - 値xと型Tの関係性
defined typeとは何か
定義
type definitionにより宣言された新しい型
事前宣言された型
defined typeの例
type MyInt int
type MyIntSlice []int
defined type ではないtypeの例
[]int, [10]int
*int
struct { Name string; ID int }
chan SomeType
map[Key]Value
判定テク
定義に当てはめる
型リテラルじゃなければdefined type
この例題を説明するための知識が半分揃いました
もう半分は後半の発表「underlying types」で揃います